.delivery{
    width: 90%;
    margin: 0 auto;
}
.delivery  .cell-num{
    padding: 1rem 0 ;
    margin-top: 1rem;
    display: none;
}
.delivery .input-right{
    width: 33%;
    padding: .5rem 0;
    margin-top: 2rem;
    margin-left: 5%;
    background: #99CC66;
    color: #fff;
}
.delivery .input-left{
    width: 60%;
    padding: .5rem 0;
    margin-top: 2rem;
}
.delivery .error-show{
    color: #f00;
    display: block;
    padding-top: .5rem;
}
.delivery .affirm{
    margin-top: 5rem;
    text-align: center;
}
.delivery .affirm input{
    width: 80%;
    padding: .5rem 0;
    background: #ff7f00;
    color: #fff;
}
/*重复报名*/
.repeat-apply{
    margin-top: 2rem;
    background: #ccc;
    padding: 1rem 0;
    display: none;
}
.repeat-apply .repeat-text{
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.repeat-apply .repeat-text .canvass{
    display: block;
    padding: .5rem 0;
    width: 80%;
    margin: 1rem auto;
    color: #fff;
    background: #f00;
}